﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Biciq.Datos;
using System.Globalization;
using Biciq.Datos;

namespace Biciq.Web.UI.Principal
{
    public partial class Menu : System.Web.UI.Page
    {
        public List<Recurso> recursosUsuario { get; set; }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                this.armarMenu();
            }
        }

        private void armarMenu()
        {
            string seleccionado = Request.QueryString["item"];
            if (seleccionado != null)
            {
                recursosUsuario = Session["recursos"] as List<Recurso>;
                List<Recurso> menuSegundoNivel = recursosUsuario.Where(r => r.idPadre == seleccionado).ToList();
                if (menuSegundoNivel.Count > 0)
                {
                    ASPxMenu2.Items.Clear();
                    pnlMenuIzquierdo.Visible = true;


                    foreach (var item in menuSegundoNivel)
                    {
                        DevExpress.Web.ASPxMenu.MenuItem menuitem = new DevExpress.Web.ASPxMenu.MenuItem();
                        menuitem.Name = item.id;
                        menuitem.NavigateUrl = item.link;
                        menuitem.Target = "mainFrame";
                          menuitem.Text = item.descripcion;
                            ASPxMenu2.Items.Add(menuitem);
                       

                       
                    }
                }
            }
        }
        
    }
}